package com.shuke.medical.insure.model.bo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Date;

/***
 * @title MedicalInsureSignNoBO
 * @description
 * @author woo hua
 * @version 1.0.0
 * @create 2023/3/23 14:33
 **/
@Data
@ApiModel("医保登录签退")
public class ChsSignOutBO {

    @Data
    @NoArgsConstructor
    @ApiModel("入参")
    public static class Input {
        /**
         * 1.	mac	MAC地址	字符型	20		Y	以客户端机器MAC地址上传
         */
        @ApiModelProperty("MAC地址")
        private String mac;

        /**
         * 2.	ip	IP地址	字符型	20		Y	以客户端机器IP地址上传
         */
        @ApiModelProperty("IP地址")
        private String ip;

        /**
         * 3.	sign_no	签到流水号	字符型	100		Y
         */
        @ApiModelProperty("签到流水号")
        private String sign_no;

        /**
         * 4.	opter_no	操作员编号	字符型	20		Y
         */
        @ApiModelProperty("操作员编号")
        private String opter_no;
    }

    @Data
    @NoArgsConstructor
    @ApiModel("出参")
    public static class Output {
        /**
         * 1. 	sign_time	签退时间	日期型			Y	格式：yyyy-MM-dd HH:mm:ss
         */
        @ApiModelProperty("签退时间")
        private Date sign_time;

    }
}
